package com.rest.response;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Description
 * Created by lbj on 2022/4/9 9:59
 */
public class DocOrderListVO extends BaseResponse {
    public BaseData data;

    public static class BaseData implements Serializable {
        public String name; //患者姓名
        public String sexName; //检查患者性别
        public String age; //检查患者活动年龄（检查时年龄）
        public String checkHosName;//医院名
        public String checkScheduleTime;//检查日期
        public String serviceName;//社区检查
        public String checkHosAddr;
        public String totalFee;
        public String canCancel;
        public String applyFormFlag;
        public String applyOrderNum;
        public String isEvaApplyForm; //申请单是否评价 1：是 2：否
        public String score; //评分（0.5分至5分，间隔0.5分）
        public String pages;//总页数
        public List<CheckItemFeeDTOList> checkItemFeeDTOList = new ArrayList<>(); //检查项目及价格
        public List<AcceptOrderList> records = new ArrayList<>();

    }


    public static class AcceptOrderList implements Serializable {
        public String name;
        public String sex;
        public String isSetOut; //是否出发0否1是
        public String patientAge;
        public String adress;
        public String appointmentTime;
        public String id;
        public String docAppointmentId; //预约单与护士关联表的id
        public String title;
        public String cancelReason;
        public String statusName;
        public String status;
        public List<CheckItemFeeDTOList> checkItemFeeDTOList = new ArrayList<>();
    }

    public static class CheckItemFeeDTOList {
        public String checkFee;
        public String checkItemCode;
        public String checkItemValue;
        public String canCancelDetail; //是否可取消（1可以，2不可以）
        public String formDetailId;
    }

}
